package com.songshuai.webapi.permission.service;

import com.songshuai.webapi.permission.dto.po.UserHasPermissionPojo;
import com.songshuai.webapi.permission.model.YxUsers;

/**
 * @Auther: Administrator
 * @Date: 2018/11/26 0026 13:22
 * @Description:当前用户信息
 */
public interface CurrentUserService {
    /**
     *获取用户名
     * @return
     */
    String getUserName();

    /**
     *获取用户ID
     * @return
     */
    Integer getUserId();

    /**
     *获取用户基础信息
     * @return
     */
    YxUsers getUserBaseInfo();

/*    *//**
     *获取当前用户权限
     * @return
     *//*
    UserHasPermissionPojo getUserPermissionInfo();*/

    /**
     * 判断是否为超级管理员
     * @return
     */
    Boolean CheckIsSysAdmin();
}
